Adds, deletes, or updates a BGP peer group for the specified tenant.
device-ip;peer-group-name,remote-asn.remove-private-as setting on or off per BGP peer group,
created for external connectivity, in the following format: device-ip,pg-name:true|false. For example: 10.20.246.16,pg1:true.device-ip:peer-group-name,bfd-enable(true/false),interval,min-rx,multiplier.device-ip,peer-group-name:bfd-enable(true/false).false.device-ip:peer-group-name.device-ip:peer-group-name,next-hop-self(true/false/always).device-ip:peer-group-name,update-source-ip.Identifies the BGP peer-group add-path capability in the format device-ip,peer-group-name:add-path-capability. Valid values are (send / receive / both).
Identifies the BGP peer-group add-path advertise best in the format device-ip,peer-group-name:add-path-advertise-best. Valid values are 2-16.
Identifies the BGP peer-group add-path capability in the format device-ip,peer-group-name:add-path-capability. Valid values are (send / receive / both).
This example updates a peer group instance by defining several of its attributes.
$ efa tenant service bgp peer-group update --name ten1bgppg1 --tenant ten1 --operation peer-group-add --pg-name 10.20.246.15:pg2 --pg-asn 10.20.246.15,pg2:55002 --pg-bfd-enable 10.20.246.15,pg2:true --pg-remove-private-as 10.20.246.15,pg2:true --pg-name 10.20.246.16:pg2 --pg-asn 10.20.246.16,pg2:55002 --pg-bfd-enable 10.20.246.16,pg2:true
This example updates a peer group instance and deletes a peer group from an instance.
$ efa tenant service bgp peer-group update --name PG1 --tenant tenant11 --operation peer-group-delete --pg-name 10.20.216.15:pg1
efa tenant service bgp peer-group update --name ten1bgppg1 --tenant ten1 --operation peer-group-add --pg-name 10.20.246.15:pg2 --pg-asn 10.20.246.15,pg2:55002 --pg-bfd-enable 10.20.246.15,pg2:true --pg-ipv4-uc-nbr-add-path-capability 10.20.246.15,pg2:send --pg-ipv4-uc-nbr-add-path-advertise-all 10.20.246.15,pg2:true --pg-ipv4-uc-nbr-add-path-advertise-group-best 10.20.246.15,pg2:true --pg-ipv4-uc-nbr-add-path-advertise-best 10.20.246.15,pg2:8 …….. --pg-name 10.20.246.16:pg2 --pg-asn 10.20.246.16,pg2:55002 --pg-bfd-enable 10.20.246.16,pg2:true --pg-ipv4-uc-nbr-add-path-capability 10.20.246.16,pg2:receive --pg-ipv4-uc-nbr-add-path-advertise-all 10.20.246.16,pg2:false --pg-ipv4-uc-nbr-add-path-advertise-group-best 10.20.246.16,pg2:false --pg-ipv4-uc-nbr-add-path-advertise-best 10.20.246.16,pg2:4This example shows the use of the --pg-update-source-ip flag with IPv6 addressing.
efa tenant service bgp peer-group create --tenant "tenant1" --name "bgpPeerGroup2"
--pg-name 10.20.246.15:bgppg2 --pg-asn 10.20.246.15,bgppg2:100 --pg-update-source-ip 10.20.246.15,bgppg2:10::10
efa tenant service bgp peer-group update --tenant "tenant1" --name "bgpPeerGroup2" --operation peer-group-add
--pg-name 10.20.246.15:bgppg1 --pg-asn 10.20.246.15,bgppg1:200 --pg-update-source-ip 10.20.246.15,bgppg1:10::20
efa tenant service bgp peer-group show --tenant tenant1 –detail
==============================================================================
Name : bgpPeerGroup2
Tenant : tenant1
State : bgp-pg-created
Description :
Peer Group
----------
Device IP : 10.20.246.15
Peer Group : bgppg2
Remote ASN : 100
Next Hop Self : false
Update Source IP : 10::10
BFD Enabled : false
BFD Interval :
BFD Rx :
BFD Multiplier :
MD5 Password :
Remove Private AS : false
Activate : Activate (afi)
true (ipv4)
false (ipv6)
Prefix List In :
Prefix List Out :
Route Map In :
Route Map Out :
Send Community :
Add Path Capability :
Add Path Advertise :
Dev State : provisioned
App State : cfg-in-sync
Device IP : 10.20.246.15
Peer Group : bgppg1
Remote ASN : 200
Next Hop Self : false
Update Source IP : 10::20
BFD Enabled : false
BFD Interval :
BFD Rx :
BFD Multiplier :
MD5 Password :
Remove Private AS : false
Activate : Activate (afi)
true (ipv4)
false (ipv6)
Prefix List In :
Prefix List Out :
Route Map In :
Route Map Out :
Send Community :
Add Path Capability :
Add Path Advertise :
Dev State : provisioned
App State : cfg-in-sync
=================================================================================